a1e06113fca64b3df5ad3c140103eb98ea4f9c51,src/gwt/src/org/rstudio/studio/client/workbench/ui/WorkbenchTabPanel.java,WorkbenchTabPanel,onLoad,#,47

Before Change


            tab.onBeforeSelected();
         }
      });
      tabPanel_.addSelectionHandler(new SelectionHandler<Integer>() {
         public void onSelection(SelectionEvent<Integer> event)
         {
            if (clearing_)
               return;

            WorkbenchTab pane = tabs_.get(event.getSelectedItem().intValue());
            pane.onSelected();
         }
      });

      int selectedIndex = tabPanel_.getSelectedIndex();
      if (selectedIndex >= 0)

After Change


            tab.onBeforeSelected();
         }
      }));
      releaseOnUnload_.add(tabPanel_.addSelectionHandler(new SelectionHandler<Integer>()
      {
         public void onSelection(SelectionEvent<Integer> event)
         {
            if (clearing_)
               return;

            WorkbenchTab pane = tabs_.get(event.getSelectedItem().intValue());
            pane.onSelected();
         }
      }));

      int selectedIndex = tabPanel_.getSelectedIndex();
      if (selectedIndex >= 0)